<html>
	<head>
		<title>BlackStar Monitor&amp;Profile System</title>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		<link rel="stylesheet" type="text/css"
			href="/static/extjs/resources/css/ext-all.css" rel="stylesheet" />
		<link rel="stylesheet" type="text/css" href="/static/css/default.css"
			rel="stylesheet" />		
	</head>
	<body>
		<h1>BlackStar功能介绍</h1>
		<h3>&nbsp;&nbsp;&nbsp;1.JMX Proxy/JConsole接入的功能：支持在不重启应用JVM、并且只有一个JMX端口，访问同一台服务器上多个JVM的JMX服务，同时支持JConsole的接入，计划在后期阶段使用web界面实现JConsole的所有功能</h3>
		<h3>&nbsp;&nbsp;&nbsp;2.JVM数据定时采集功能：支持对同一服务器上的多个JVM定期进行数据采集，初期阶段提供包括CPU、PermSpace、TenuredSpace、Thread的采集数据，数据采集将使用可扩展的结构，后续将加上Tomcat数据采集，包括线程信息、请求排队等等。</h3>
		<h3>&nbsp;&nbsp;&nbsp;3.JVM实时数据功能：通过Web界面提供JConsole没有提供的JVM实时数据，譬如一个JVM所有线程占用CPU情况</h3>
		<h3>&nbsp;&nbsp;&nbsp;4.高性能的性能数据采集和分析功能：使用Java Instrutment技术，在不对应用做任何修改的情况下，通过正则表达式配置，采集感兴趣的应用代码(譬如DAO、服务、调用外部服务等)的执行情况。将使用各种手段优化以保证采集器本身的高性能，以保证采集器可以在生产环境下与应用代码一起工作(目前的性能情况是200万次采集，平均每次采集大概 5微妙左右，即20万次采集大概需要1秒时间)。后续将增加web访问的性能采集。</h3>
	</body>
</html>